package com.info.zhiduoduo.admin.model.formbean.system;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.info.zhiduoduo.common.utils.DateUtil;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class ListOperationLogFormBean {

	@ApiModelProperty("操作名称")
	private String name;
	@ApiModelProperty("操作类型 0：全部 1：新建 2：更新 3：删除 4：查询")
	private int type;
	@ApiModelProperty("用户类型 null: 全部 0：管理后台用户 1：创客 2：企业 3：合伙人 4：自然人 5： 用户 6：众包创客 ")
	private Integer userType;
	@ApiModelProperty("用户名称")
	private String username;
	@ApiModelProperty("日志时间开始，字符串yyyy-MM-dd")
	@JsonFormat(pattern = DateUtil.FORMAT_STYLE_2, timezone = DateUtil.TIME_ZONE_CHINA)
	private Date from;
	@ApiModelProperty("日志时间结束，字符串yyyy-MM-dd")
	@JsonFormat(pattern = DateUtil.FORMAT_STYLE_2, timezone = DateUtil.TIME_ZONE_CHINA)
	private Date to;

}
